I did a write-up on the other forums on how to fix the design flaws. Free for the taking for whoever wants to copy it.
You cannot reply to this message because you are not logged in.